home *** CD-ROM | disk | FTP | other *** search
- echo from bricks.cs $1 $2 $3 $4
- if test $2 == Init
- else if test $2 == ConnorAction
- if test $3 == do
- KQMonster::speak Connor Connor 1000 76 14 110 1 1
- endif
- else if test $2 == Push
- if test $Daventry::bricks == up
- set Daventry::bricks down
- setThirdPerson
- handsOff 1
- KQCamera::follow none
- move Connor 0 156652 303600 15000 0 0 1.57
- move KQCamera 0 158986 302415 15926 -0.07 0 0.9
- getEndLoop Connor $1 1
- KQObject::setHidden $1 1
- KQObject::setHidden Table 1
- KQMonster::setState Connor special 'AnimList=bricks.anm,AnimListOn,push'
- # below was -32, now remove both push and click
- KQObject::collisionType $1 -288
- KQObject::collision $1 -4
- sendEvent 0 Connor KQStatsChangeRequestEvent 0 0 0 0 50
- addMapIcon dv_wfall.bmp 87 63 davmap.pbm
- endif
- else if test $2 == Cue
- if test $3 == 300
- if test $5 == push
- KQObject::setHidden $1 0
- KQObject::setHidden Table 0
- move $1 3 0 -200 -300
- sendEvent 0 $1 KQAnimPlayEvent down
- deleteObject waterfall
- deleteObject WaterfallSound
- loadKQ waterfa2.kq
- loadKQ watrfsn2.kq
- sendEvent 0 water KQAnimPlayEvent blocked
- sendEvent 0 $1 KQCueEvent 5
- endif
- else if test $3 == 5
- move KQCamera 0 158986 293915 16236 -0.35 0 0.17
- sendEvent 4 $1 KQCueEvent 10
- else if test $3 == 10
- setThirdPerson
- handsOff 0
- getEndLoop Connor $1 0
- move KQCamera 0 159236 302565 16276 -0.07 0 1
- move Connor 0 156652 303600 15000 0 0 1.57
- KQCamera::follow Connor
- KQMonster::speak Connor Connor 1000 76 13 0 1 1
- endif
- endif
- endif
- endif
- endif
- endif
- endif
-
-